Guideline: Points Of Concern
Despite the fact that everyone is aware of the use and added value of testing these days, its image is not exemplary in every organisation. Sometimes a test position is considered boring, mind-numbing and not very challenging. Or, it is perceived as the final stop in one’s career or a necessary side-road when there is really nothing else to do. We describe number of points of concern to set up HRM for test professionals below.
Relationships
Related Elements
Main Description

Tasks, authorisations and responsibilities

Many organisations have a comprehensive competency profile, the growth opportunities (in roles and salaries) and the available courses for roles and jobs. Such a profile is sometimes missing for test professionals, with the excuse that testing is a one-off activity for instance. It may be clear that this is not the case. This is why a written career structure is necessary for testers as well.

Training options

Since testing is a risk-mitigating measure, a tester is a risk in and of himself. If the test professional does not test correctly or adequately, certain risks cannot be resolved. As such, it is important for a tester to know not only what well structured testing is, but also what he is testing. Taking the definition of a product risk in account (see also Product Risk Analysis), the tester must have a feeling for the domain (damage part) and the technology (chance of failure part) on which the system is based. He must master them and know where the risks are generally (e.g. that one calculation or that one specifi c combination of architecture and hardware). Concretely, this means that testers, too, can (must) attend courses relating to e.g. the tool that is used for programming or the domain for which the solution is being built.

Workplace location

Because testing is at the crossroads of many professions, testers have a lot of contacts with the professionals in these disciplines. Putting the testers in the middle is killing two birds with one stone. Their image is that they are truly at the crossroads, and there they have a lot of contacts. There are examples of an improved test process after the test team physically moved to the ‘centre’ of the organisation. Among other things, it improved the mutual respect between programmers and testers, which in turn had a positive impact on quality.

Reviews

Reviews are generally performed by a superior with experience in the tasks executed by the person reviewed. This is the only way to  achieve an objective picture of the past period and reach agreements. It is done this way in many IT disciplines. A programmer, for instance, is assessed by a project leader who used to work in programming himself. An information analyst is assessed by a business analyst with a similar past. Testers are often reviewed by the project leader. In his current role he has a lot to do with it, but he was never a tester himself. To avoid any suspicion of conflicting interests, a tester should be assessed by a superior or immediate stakeholder with actual testing experience. For instance the test coordinator or test manager.

Compensation

One current trend is to offer a variable salary in addition to a fixed salary. The size of the variable component (bonus) depends on the realisation of certain objectives (Key Performance Indicators or KPIs). A tester in an organisation has different interests than e.g. an information analyst, programmer or project leader. A test professional must be held accountable for other results. The situation in which everyone (including the tester) is held accountable for achieving the project planning is not ideal. The tester is at the end of the workfl ow and is often – incorrectly – perceived as the one causing the delays. It is better to assess a tester on the basis of his work’s results. Examples are achieving his planning for one test cycle or the number of incidents during production. Clearly, a number of principles apply in this context. Never award a bonus to a tester for the number of defects detected, because this depends on the quality of the software (and is therefore someone else’s point of concern).

More Information